.alibaba-custom-form-container {
  padding: 21px 27px 41px 29px;
  background-color: #FFFFFF;
  width: 100%;
  box-sizing: border-box;

  font-size: 12px !important;

  .horizontal-vertical {
    display: flex;
    justify-content: center;
  }

  .ant-form-item {
    margin-bottom: 12px;
  }

  //获取验证码
  .get-code-button {
    color: #999999;
    cursor: pointer;
    font-size: 12px;
    line-height: 18px;

    &.get-code-button-disable {
      color: #99999977;
    }

  }

  // input and placeholder
  input {
    font-size: 12px;
    line-height: 18px;

    &::placeholder {
      font-size: 12px;
      line-height: 18px;
    }
  }

  // label of form item
  label {
    font-size: 12px !important;
    line-height: 20px;
  }

  // 86
  span {
    font-size: 12px;

    & div {
      font-size: 12px;
    }
  }


  .more-info-message {
    color: #666666;
    font-size: 12px;


  }

  @media (max-width: 665px) {
    .form-item-more-info {
      .ant-checkbox {
        align-self: flex-start;
        margin-top: 5px;
      }
    }
  }

  .consult-button {
    width: 139px;
    height: 32px;

    font-size: 14px;
    line-height: 14px;
  }

  // selector 选择框的文字尺寸
  .form-item-selector {
    .ant-select-selection-item-content {
      font-size: 12px;
      line-height: 18px;
    }

    .ant-select-selection-placeholder {
      font-size: 12px;
      line-height: 18px;
    }
  }

  //提示型文字的尺寸
  .ant-form-item-explain-error {
    font-size: 12px;
  }

  // company select
  .form-selected-container {
    width: 100%;
    // position: relative;
    // bottom: 44px;
    height: 0;
    overflow: hidden;

    &>div {
      width: 100%;
    }
  }

  //调整输入框的高度
  // input,.ant-input{
  //   height: 32px !important;
  // }
  // 获取电话号码输入框
  .ant-form-item {
    .mobile-company-name {
      height: 32px;

      .ant-select-item-option-content {
        font-size: 12px;
      }
    }

    .mobile-user-name {
      height: 32px
    }

    .ant-input-group-wrapper {
      .ant-input-wrapper {
        height: 32px;

        &>span {
          height: 32px;
        }
      }

    }

    .mobile-message-code {
      height: 32px;
    }

    .mobile-address-vo {
      height: 32px;
    }

    .mobile-detail-address {
      height: 32px;
    }



    @mixin set-icon-size {
      $icon-size: 16px;
      $check-size: 9.2px;

      .ant-checkbox-input {
        height: $icon-size;
        width: $icon-size;
        font-size: $icon-size;
      }

      .ant-checkbox-inner {
        height: $icon-size;
        width: $icon-size;
        font-size: $icon-size;

        &::after {
          width: calc($check-size / 2);
          height: $check-size;
          transform: rotate(45deg) scale(1) translate(-70%, -60%);
        }
      }
    }

    .mobile-multiple-more-info {
      height: 32px;

      @include set-icon-size();

      .ant-select-selection-item {
        height: 100%;
      }


    }

    .mobile-agree-policy {

      @include set-icon-size()
    }
  }


}

.alibaba-select-dropdown {

  .more-info-item {
    .ant-checkbox-input~span {
      width: 14px;
      height: 14px;
    }

    span.checkbox-span-text {
      margin-left: 10px;
      font-size: 12px;


    }
  }
}

.form-item-cascader {
  &>div {
    // overflow: auto;
    // max-width: 280px;
  }

  .ant-cascader-menu-item-content {
    font-size: 12px;
  }
}

.mobile-info-message-style {
  font-size: 12px;

  .ant-message-notice-content {
    padding: 6px 12px !important;

    .anticon.anticon-close-circle {
      font-size: 13px;
    }
  }
}